<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%
String adminId = application.getInitParameter("AdminID");
String adminPw = application.getInitParameter("AdminPW");

String loginId = request.getParameter("login_id");
String loginPw = request.getParameter("login_pw");
%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>login2</title>
</head>
<body>
<%
// 사용자가 입력한 아이디와 패스워드가
// web.xml의 context-param에 설정한 AdminID와
// AdminPW와 같은지 체크
if (adminId.equals(loginId) && adminPw.equals(loginPw)) {
	// 아이디 및 패스워드가 모두 맞은 경우
	// 세션에 loginId라는 속성을 저장(추가)
	session.setAttribute("loginId", loginId);
	
	String rememberId = request.getParameter("remember_id");
	
	if (rememberId != null) {
		// 아이디 저장을 위한 쿠키를 생성하고 저장
		Cookie cookie = new Cookie("id", loginId);
		response.addCookie(cookie);	// Response의 "Set-Cookie" 헤더를 통해 전달
		
		cookie = new Cookie("rememberId", "true");
		response.addCookie(cookie);
	} else {
		Cookie cookie = new Cookie("rememberId", "false");
		response.addCookie(cookie);
	}
%>
remember_id = <%= rememberId %><br/>
로그인에 성공했습니다. <a href="login_form2.jsp">로그인 폼으로</a>
<%
} else if (adminId.equals(loginId)) {
	// 패스워드가 틀린 경우
%>
<script type="text/javascript">
	alert('패스워드가 일치하지 않습니다.');
	history.back();
</script>
<%
} else {
	// 아이디가 틀린 경우
%>
<script type="text/javascript">
	alert('아이디가 일치하지 않습니다.');
	history.back();
</script>
<%
}
%>


</body>
</html>